clear;clc;

FimageQ=load('Fimage_Qacoustic.mat');

FimageA=load( 'Fimage_acoustic.mat');

FimageA_attenuated=load( 'Fimage_acoustic_attenuated.mat');

[nz,nx]=size(FimageA_attenuated.Fimage);

[zz,xx]=size(FimageA_attenuated.Fimage);
dx=5;
z_tick=[0:50:zz];z_label=dx*z_tick;
x_tick=[0:100:xx];x_label=dx*x_tick;
Font=14;

figure;
set(gcf,'units','normalized','position',[-0.2 -0.2 0.5 2.0]);
subplot(3,1,1);
imagesc(FimageA.Fimage);colormap(gray);
ylim([0,zz]);xlim([0,xx]);
set(gca,'xaxislocation','top');
set(gca,'tickdir','out');
xlabel('x(m)','FontSize',Font);
ylabel('Depth(m)','FontSize',Font);
set(gca,'FontSize',Font);
set(gca, 'XTick', x_tick);
set(gca,'XTickLabel',x_label,'FontSize',Font);
set(gca, 'YTick', z_tick,'FontSize',Font);
set(gca,'YTickLabel',z_label);

subplot(3,1,2);
imagesc(FimageA_attenuated.Fimage);colormap(gray);
ylim([0,zz]);xlim([0,xx]);
set(gca,'xaxislocation','top');
set(gca,'tickdir','out');
xlabel('x(m)','FontSize',Font);
ylabel('Depth(m)','FontSize',Font);
set(gca,'FontSize',Font);
set(gca, 'XTick', x_tick);
set(gca,'XTickLabel',x_label,'FontSize',Font);
set(gca, 'YTick', z_tick,'FontSize',Font);
set(gca,'YTickLabel',z_label);

subplot(3,1,3);
imagesc(FimageQ.Fimage);colormap(gray);
ylim([0,zz]);xlim([0,xx]);
set(gca,'xaxislocation','top');
set(gca,'tickdir','out');
xlabel('x(m)','FontSize',Font);
ylabel('Depth(m)','FontSize',Font);
set(gca,'FontSize',Font);
set(gca, 'XTick', x_tick);
set(gca,'XTickLabel',x_label,'FontSize',Font);
set(gca, 'YTick', z_tick,'FontSize',Font);
set(gca,'YTickLabel',z_label);

figure;
set(gcf,'units','normalized','position',[0.1 0.1 0.7 0.5]);
plot(FimageQ.Fimage(:,nx/2),'--b','LineWidth',1);hold on;
xlim([0,zz]);
set(gca,'xaxislocation','top');
set(gca,'tickdir','out');
xlabel('Depth(m)','FontSize',Font);
ylabel('Amplitude','FontSize',Font);
set(gca,'FontSize',Font);
set(gca, 'XTick', z_tick);
set(gca,'XTickLabel',z_label,'FontSize',Font);

plot(FimageA.Fimage(:,nx/2),'r','LineWidth',1);
xlim([0,zz]);
set(gca,'xaxislocation','top');
set(gca,'tickdir','out');
xlabel('Depth(m)','FontSize',Font);
ylabel('Amplitude','FontSize',Font);
set(gca,'FontSize',Font);
set(gca, 'XTick', z_tick);
set(gca,'XTickLabel',z_label,'FontSize',Font);

plot(FimageA_attenuated.Fimage(:,nx/2),'k','LineWidth',1);
xlim([0,zz]);
set(gca,'xaxislocation','top');
set(gca,'tickdir','out');
xlabel('Depth(m)','FontSize',Font);
ylabel('Amplitude','FontSize',Font);
set(gca,'FontSize',Font);
set(gca, 'XTick', z_tick);
set(gca,'XTickLabel',z_label,'FontSize',Font);